<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>仪表盘</title>
    <link rel="stylesheet" href="{{ url_for('static', filename='css/styles.css') }}">
    <script>
        function toggleMenu(id) {
            var menu = document.getElementById(id);
            if (menu.classList.contains('active')) {
                menu.classList.remove('active');
            } else {
                var openMenus = document.querySelectorAll('nav ul li.active');
                if (openMenus.length >= 2) {
                    openMenus[0].classList.remove('active');
                }
                menu.classList.add('active');
            }
        }

        function confirmLogout() {
            if (confirm("确定要退出吗？")) {
                window.location.href = "{{ url_for('logout') }}";
            }
        }

        function confirmExportSupplier() {
            if (confirm("确定要导出客户数据吗？")) {
                window.location.href = "{{ url_for('export_supplier') }}";
            }
        }
    </script>
</head>
<body>
    <nav>
        <h2>导航栏</h2>
        <ul>
            <li id="customer-menu">
                <a onclick="toggleMenu('customer-menu')">客户管理</a>
                <ul>
                    <li><a href="{{ url_for('add_supplier') }}">录入客户数据</a></li>
                    <li><a href="{{ url_for('list_supplier') }}">查询客户信息</a></li>
                    <li><a href="{{ url_for('modify_supplier') }}">修改客户信息</a></li>
                    <li><a href="{{ url_for('delete_supplier') }}">删除客户数据</a></li>
                    <li><a onclick="confirmExportSupplier()">导出客户数据</a></li>
                </ul>
            </li>
            <li id="employee-menu">
                <a onclick="toggleMenu('employee-menu')">员工管理</a>
                <ul>
                    <li><a href="{{ url_for('add_employee') }}">录入员工数据</a></li>
                    <li><a href="{{ url_for('list_employee') }}">查询员工信息</a></li>
                    <li><a href="{{ url_for('modify_employee') }}">修改员工信息</a></li>
                    <li><a href="{{ url_for('delete_employee') }}">删除员工数据</a></li>
                    <li><a href="{{ url_for('export_employee') }}">导出员工数据</a></li>
                </ul>
            </li>
            <li id="product-menu">
                <a onclick="toggleMenu('product-menu')">商品管理</a>
                <ul>
                    <li><a href="{{ url_for('add_product') }}">录入商品数据</a></li>
                    <li><a href="{{ url_for('list_product') }}">查询商品信息</a></li>
                    <li><a href="{{ url_for('modify_product') }}">修改商品信息</a></li>
                    <li><a href="{{ url_for('delete_product') }}">删除商品数据</a></li>
                    <li><a href="{{ url_for('export_product') }}">导出商品数据</a></li>
                </ul>
            </li>
            <li id="purchase-menu">
                <a onclick="toggleMenu('purchase-menu')">采购管理</a>
                <ul>
                    <li><a href="{{ url_for('add_purchase_main') }}">录入采购主表数据</a></li>
                    <li><a href="{{ url_for('add_purchase_detail') }}">录入采购明细数据</a></li>
                    <li><a href="{{ url_for('list_purchase') }}">查询采购主表和采购明细信息</a></li>
                    <li><a href="{{ url_for('modify_purchase_main') }}">修改采购主表信息</a></li>
                    <li><a href="{{ url_for('modify_purchase_detail') }}">修改采购明细信息</a></li>
                    <li><a href="{{ url_for('delete_purchase_main') }}">删除采购主表数据</a></li>
                    <li><a href="{{ url_for('delete_purchase_detail') }}">删除采购明细数据</a></li>
                    <li><a href="{{ url_for('export_purchase') }}">导出采购数据</a></li>
                </ul>
            </li>
            <li id="statistics-menu">
                <a onclick="toggleMenu('statistics-menu')">统计查询</a>
                <ul>
                    <li><a href="{{ url_for('stat_employee') }}">查询所有员工信息并统计</a></li>
                    <li><a href="{{ url_for('stat_product') }}">查询所有商品信息并统计</a></li>
                    <li><a href="{{ url_for('stat_purchase') }}">查询所有采购信息并统计</a></li>
                </ul>
            </li>
            {% if current_user.is_authenticated %}
            <li>
                <a onclick="confirmLogout()">注销</a>
            </li>
            {% endif %}
        </ul>
    </nav>
    <main>
        {% block content %}{% endblock %}
    </main>
</body>
</html>
